import { IPSDEGridColumn } from './ipsdegrid-column';
import { IPSDEUIActionGroup } from '../../dataentity/uiaction/ipsdeuiaction-group';

/**
 *
 * 继承父接口类型值[UAGRIDCOLUMN]
 * @export
 * @interface IPSDEGridUAColumn
 */
export interface IPSDEGridUAColumn extends IPSDEGridColumn {
  /**
   * 界面行为组
   *
   * @type {IPSDEUIActionGroup}
   */
  getPSDEUIActionGroup(): IPSDEUIActionGroup | null;

  /**
   * 界面行为组
   *
   * @type {IPSDEUIActionGroup}
   */
  get psDEUIActionGroup(): IPSDEUIActionGroup | null;

  /**
   * 界面行为组（必须存在）
   *
   * @type {IPSDEUIActionGroup}
   */
  getPSDEUIActionGroupMust(): IPSDEUIActionGroup;
}
